“What part of JMP RSP don’t you understand?” - Assembly Language Bootcamp for Malware Analysis

Session Outline

Assembly Language - Basics

Writing Assembly code - 60 mins

Labs 1

Lab 1.0 - Environment Setup

Lab 1.2 - SASM Setup

Lab 1.3 - Coding

Reading Assembly code

Labs 2

Lab 2.0 - Reading Assembly Code Part 1

Lab 2.1 - Reading Assembly Code Part 2

Real-world Malware

Labs 3

Lab 3.0 - Static Analysis

Lab 3.1 - Dynamic Analysis

Lab 3.2 - Putting it all together